package com.sisgesbyte.services.administracion;

import javax.ejb.Local;

import com.sisgesbyte.dao.beanDao.FiltrosSQLBean;
import com.sisgesbyte.services.administracion.bean.ProductoBean;
import com.sisgesbyte.services.administracion.bean.ProductoListaResponse;
import com.sisgesbyte.services.commonBean.GenericResponse;

@Local
public interface MantenimientoProducto {
	public ProductoListaResponse listaProductos(String codTransaccion,FiltrosSQLBean cadenaFiltros);
	public GenericResponse nuevoProducto(String codTransaccion, ProductoBean producto);
	public GenericResponse editarProducto (String codTransaccion, ProductoBean producto);
	public GenericResponse deleteProducto (String codTransaccion, int codProducto);
	public GenericResponse actualizarImagenProducto (String codTransaccion, ProductoBean producto);

}
